<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-10-29 10:06:01
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-10-29 11:04:06
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 用户输入一段字符 反转以后输出  
        // split()=> 数组->reverse->join()
        // var str1 = prompt('请输入字符串:');

        // alert(str1.split("").reverse().join(""));

        // 把字符串切成一个个的 然后重新组装  
        // var res = '';
        // for(var i=0;i<str1.length;i++){
        //     res = str1[i]+res
        // }
        // alert(res);

        // var res = '';
        // for(var i=str1.length-1;i>=0;i--){
        //     res = res+str1[i];
        // }
        // alert(res);


        // var str2  = '啊垃圾是的发生垃圾的发生垃圾的发'; // 把垃圾换成**
        // // var res = str2.replace("垃圾","**"); // replace仅换一次 
        // // alert(res);
        // while(str2.includes("垃圾")){
        //     str2 = str2.replace("垃圾","**");
        // }
        // console.log(str2);

        //以上仅仅有一个关键词  

        var warn = ['sb','dsba','垃圾','碧池','shit']
        var str2  = '啊垃圾地方sb是dsba的发生垃圾的碧池发生垃圾的shit发';
        var i = 0;
        while(i<warn.length){
            while(str2.includes(warn[i])){
                str2 = str2.replace(warn[i],"**");
            }
            i++;
        }

        //console.log(str2);
        warn.forEach(function(item){
            str2 = str2.split(item).join("**")
        });
        console.log(str2)
    </script>
</body>
</html>